<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>内存泄露问题</title>
	</head>
	<body>
		由于ie的JScript对象和DOM对象使用不同的垃圾收集方式，因此闭包在ie中会导致一些问题。
		就是内存泄露问题，也就是无法销毁驻留在内存中的元素。
		<br />
	<div id="divDOM">点击TOM猫</div>
	</body>
	<script>
		function box(){
			var oDiv =document.getElementById("divDOM");//oDiv用完之后一直驻留在内存
			oDiv.onclick =function(){
				alert(oDiv.innerHTML); //这里用oDiv导致内存泄露
			};
			alert(oDiv);//[object HTMLDivElement]   一直存在  
		}
		box();
		
		//修改
		
			function box1(){
			var oDiv =document.getElementById("divDOM");
			var text = oDiv.innerHTML;
			oDiv.onclick =function(){
				alert(text); 
			};
			oDiv = null;//解除引用，等待回收
			alert(oDiv);//  null
		}
		box1();
		
	</script>
</html>
